آموزش Java پرند
آموزش Java - دوره مقدماتی
آموزش Java - دوره متوسطه
آموزش Java - دوره پیشرفته
آموزش Java - دوره مقدماتی
۱ - مقدمه
مقدمه
۲ - مفاهیم اولیه
تاریخچه Java - آشنایی با Java - نصب Java
۳ - کار در محیط برنامه
آشنایی با محیط NetBeans - بررسی ساختار کلاس ها - اضافه کردن توضیحات
۴ - مفهموم Data Type
انواع داده ها - کار با Data Typeها
۵ - انواع متغیر
ایجاد یک متغیر - مقدارهی به متغیرها - متغیرهای کلاس
۶ - کار با ثابت ها
کار با ثابت ها
۷ - مدیریت متغیرها
ترکیب متغیرها - تبدیل متغیرها - روش Cast کردن داده ها
۸ - کار با عملگرها (۱)
عملگرهای ریاضی - عملگرهای تخصیصی
۹ - کار با عملگرها (۲)
عملگرهای رابطه ای - عملگرهای منطقی - تقدم عملگرها
۱۰ - دستور If
کار با دستور If - ساختار If Else - دستور Else If - کار با Ifهای تو در تو
۱۱ - دستور Switch
دستور Switch
۱۲ - ساختارهای تکرار
حلقه For - حلقه While - حلقه Do While - کلمات کلیدی Break و Continue
۱۳ - مفهوم Object Oriented
برنامه نویسی شیء گرا - ویژگی های یک Object
۱۴ - نحوه ایجاد کلاس ها
ایجاد یک کلاس - کار با فیلدها
۱۵ - استفاده از متدها
کار با متدهای Static - ایجاد و فراخوانی متدها - کلاس و متد Void
۱۶ - متدهای بازگشتی
ایجاد متدهای بازگشتی - فراخوانی متد بازگشتی
۱۷ - مفهوم Overloading
مفهوم Overloading
۱۸ - مفهوم Constructor
کار با Constructor - ایجاد Constructor
۱۹ - ایجاد کلاس نمونه
ایجاد کلاس نمونه
۲۰ - آزمون های عملی
۶ دوره آزمون عملی
.....
آموزش Java - دوره متوسط
۱ - کار با Packageها
کار با Packageها
۲ - جریان ورودی و خروجی
کار با کلاس Scanner - کار با کلاس JOptionPane - جریان خروجی اطلاعات
۳ - ارث بری
مفهوم ارث بری - ویژگی Inheritance (١) - ویژگی Inheritance (٢)
۴ - کار با سوپرکلاس و زیرکلاس
سطح دسترسی Protected - استفاده از Finalها - کلمه کلیدی This - کلمه کلیدی Super
۵ - مفاهیم مرتبط با وراثت
مفهوم Upcasting - مفهوم Polymorphism
۶ - کلاس های Abstract
کلاس های Abstract
۷ - کار با Interface
مفهوم Interface - درج فیلدهای ثابت - بسط دادن Interface ها
۸ - متد Getter و Setter
کار با Getter و Setter - فراخوانی Getter و Setter
۹ - کلاس Object
کار با کلاس Object - متد ToString
۱۰ - کار با متد Equals
مقدمات کار با متد Equals - بازنویسی متد Equals (١) - بازنویسی متد Equals (٢)
۱۱ - انجام محاسبات ریاضی
کلاس Math - کار با Abs و Signum - محاسبه جذر و توان - سایر متدهای مربوط به توابع
۱۲ - تولید اعداد تصادفی
متد Random (١) - متد Random (٢) - کلاس Random
۱۳ - گرد کردن اعداد
گرد کردن اعداد
۱۴ - کلاس NumberFormat
کار با کلاس NumberFormat - متدهای کلاس NumberFormat
۱۵ - کلاس String
استفاده از کلاس String - کار با Escape Sequenceها - متدهای کار بر روی رشته ها
۱۶ - متدهای کلاس String (١)
متدCahrAt - متدSubString - متد IndexOf و LastIndexOf
۱۷ - متدهای کلاس String (٢)
مقایسه رشته ها - متد Matches - متدهای EndsWith و StartsWith
۱۸ - جایگزین کردن رشته ها
جایگزین کردن رشته ها
۱۹ - کار با آرایه ها
ایجاد آرایه - پیمایش آرایه - مقداردهی به آرایه
۲۰ - آزمون های عملی
۶ دوره آزمون عملی
.....
آموزش Java - دوره پیشرفته
۱ - آرایه ها و مقادیر ورودی
دریافت اطلاعات از کاربر - نمایش اطلاعات پردازش شده
۲ - حلقه For بهبود یافته
حلقه For بهبود یافته
۳ - کاربرد آرایه ها در متد
نقش آرایه به عنوان Data Type - نقش آرایه به عنوان ورودی متد
۴ - آرایه های دو بعدی
کار با آرایه های دو بعدی - فراخوانی آرایه های دو بعدی
۵ - کپی کردن رشته ها
متد CopyValueOf - متد GetChars
۶ - کلاس Arrays
مرتب سازی آرایه ها - پر کردن آرایه ها - مقایسه آرایه ها
۷ - کلاس ArrayList
ایجاد لیست های آرایه ای - متد Add - افزودن و تغییر عناصر - متدهای کار با لیست های آرایه ای
۸ - کلاس LinkedList
مفهوم LinkedList - کار با LinkedList - دریافت اطلاعات در LinkedList - تغییر و حذف عناصر
۹ - کار با تاریخ و زمان
کلاس Date - مقایسه زمان ها - مفهوم Unix Time - قالب بندی تاریخ و زمان - کلاس SimpleDateFormat
۱۰ - کلاس JFrame
استفاده از کلاس JFrame - متدهای کلاس JFrame - ایجاد شیء از کلاس JFrame
۱۱ - کلاس JPanel
کلاس JPanel
۱۲ - ایجاد برچسب و دکمه
کلاس JLabel - کلاس JButton
۱۳ - رویدادها
مبانی کار با رویدادها - فراخوانی رویدادها - استفاده از کلاس های درونی
۱۴ - درج متن
کلاس JTextField - متد ShowMessageDialog - درج ناحیه متنی
۱۵ - درج CheckBox
کار با کلاس JCheckBox - دریافت داده ها از JCheckBox
۱۶ - درج سایر Objectها
کلاس JRadioButton - خطوط پیرامونی - کلاس JComboBox
۱۷ - مدیرهای طرح بندی
کار با FlowLayout - کار با BorderLayout - کار با Box - کار با GridLayout
۱۸ - استفاده از GridBagLayout
کار با GridBagLayout - ایجاد متد کمکی (۱) - ایجاد متد کمکی (۲)
۱۹ - مرتب سازی Objectها
تنظیم مکان برچسب ها - تنظیم مکان سایر Objectها
۲۰ - آزمون های عملی
۶ دوره آزمون عملی